// 混入的概念：定义一个基础对象，其它的对象可以以该基础对象作为原型来创建新的对象。

// 基础对象
let baseObj = {
    name: "Hydra",
    age: 35,
    sayHello() {
        console.log("Hello EveryOne!");
    }
}

let newObj = {
    ...baseObj,
    sayHello() {
        console.log("大家好！");
    }, 
}

// 后面定义的属性，会覆盖前面定义的属性。
let obj = {
    name: "Hydra",
    name: "奉先",
}

// console.log("newObj = ",newObj);
newObj.sayHello();

console.log(obj.name);